XET as a Rule Language for Consistency Maintenance in UML
نویسندگان
چکیده
Although XET is a powerful rule language, a mechanism to provide an automatic update on an XML document according to monitored events cannot be realized easily under the common use of XET. Proposed in the paper is a simple XML-expression transformation by XET enabling applications to perform update actions on an XML document when an event is detected. As a case study, it will be shown that XET is capable of maintaining consistency between UML diagrams. The capabilities include inconsistency detection according to user changes and automatic resolution process.
منابع مشابه
XET Protégé Plug-in Environment
XML Equivalent Transformation (XET) is a general-purpose XML-based rule language developed based on the XML Declarative Description (XDD) theory and the Equivalent Transformation (ET) computation theory. Of central importance to the XET approach, it uses XML expressions as its underlying data structure; consequently, one can seamlessly specify information to be extracted as well as implicit inf...
متن کاملKnowledge-Based System for the Maintenance Registration and Consistency among UML Diagrams
This paper highlights the importance of software maintenance, specifically the UML (Unified Modeling Language) diagrams, created and changed, especially during the tasks of analysis and design of software. The main idea of this paper is to formalize the software maintenance phase in order to motivate the maintenance documentation of these diagrams taking into account a knowledge base which repr...
متن کاملConsistency Rules for UML-based Domain-specific Language Models: A Literature Review
The Unified Modeling Language (UML) has become a popular implementation vehicle for domain-specific modeling languages (DSMLs). A UML-based DSML is typically defined by multiple specification artifacts, i.e. inter-related models, describing different views on the DSML. These separate, yet inter-related models are potential sources of specification inconsistencies which bear a high risk of affec...
متن کاملA Rule-Based System for Assessing Consistency Between UML Models
The main goal of requirements specification is the transformation of a “rough draft” of stakeholder needs and expectations into a semi-formal specification, represented by several diagrams, commonly UML diagrams. These diagrams must be consistent with each other, but consistency among different UML diagrams is not defined by the UML specification, and the research about inter-model consistency ...
متن کاملUsing Description Logic to Maintain Consistency between UML Models
A software design is often modelled as a collection of UML diagrams. There is an inherent need to preserve consistency between these diagrams. Moreover, through evolution those diagrams get modified leading to possible inconsistency between different versions of the diagrams. State-of-the-art UML CASE tools provide poor support for consistency maintenance. To solve this problem, an extension of...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004